package com.member.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

/**
    * 交易结果通知[接入方]
    */
@ApiModel(description="交易结果通知[接入方]")
public class TransResultsNotice implements Serializable {
    /**
    * 商户号
    */
    @ApiModelProperty(value="商户号")
    private String mchnNoIn;

    /**
    * 终端号
    */
    @ApiModelProperty(value="终端号")
    private String termNo;

    /**
    * 商户订单号
    */
    @ApiModelProperty(value="商户订单号")
    private String mchntOrderNo;

    /**
    * 交易订单号
    */
    @ApiModelProperty(value="交易订单号")
    private Integer transOrderId;

    /**
    * 平台台订单号
    */
    @ApiModelProperty(value="平台台订单号")
    private String platOrderId;

    /**
    * 订单状态
    */
    @ApiModelProperty(value="订单状态")
    private String orderStatus;

    /**
    * 姓名
    */
    @ApiModelProperty(value="姓名")
    private String userName;

    /**
    * 身份证号
    */
    @ApiModelProperty(value="身份证号")
    private String certNo;

    /**
    * 优惠信息
    */
    @ApiModelProperty(value="优惠信息")
    private String promotionDetail;

    /**
    * 已退款金额
    */
    @ApiModelProperty(value="已退款金额")
    private Integer refundedAmt;

    /**
    * 清算日期
    */
    @ApiModelProperty(value="清算日期")
    private Date settleDate;

    /**
    * 订单金额
    */
    @ApiModelProperty(value="订单金额")
    private Integer amount;

    /**
    * 订单类型
    */
    @ApiModelProperty(value="订单类型")
    private String transType;

    /**
    * 交易日期
    */
    @ApiModelProperty(value="交易日期")
    private Date orderDate;

    private static final long serialVersionUID = 1L;

    public String getMchnNoIn() {
        return mchnNoIn;
    }

    public void setMchnNoIn(String mchnNoIn) {
        this.mchnNoIn = mchnNoIn;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getMchntOrderNo() {
        return mchntOrderNo;
    }

    public void setMchntOrderNo(String mchntOrderNo) {
        this.mchntOrderNo = mchntOrderNo;
    }

    public Integer getTransOrderId() {
        return transOrderId;
    }

    public void setTransOrderId(Integer transOrderId) {
        this.transOrderId = transOrderId;
    }

    public String getPlatOrderId() {
        return platOrderId;
    }

    public void setPlatOrderId(String platOrderId) {
        this.platOrderId = platOrderId;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getPromotionDetail() {
        return promotionDetail;
    }

    public void setPromotionDetail(String promotionDetail) {
        this.promotionDetail = promotionDetail;
    }

    public Integer getRefundedAmt() {
        return refundedAmt;
    }

    public void setRefundedAmt(Integer refundedAmt) {
        this.refundedAmt = refundedAmt;
    }

    public Date getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(Date settleDate) {
        this.settleDate = settleDate;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public String getTransType() {
        return transType;
    }

    public void setTransType(String transType) {
        this.transType = transType;
    }

    public Date getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(Date orderDate) {
        this.orderDate = orderDate;
    }
}